﻿/*Top002898 */


body {
	font-family: 'Microsoft YaHei';
}

.auto_1680 {
	max-width: 1680px;
}

.Top002898 {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	background: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
#topBlank {
	display: block;
	height: 90px;
	clear: both;
}
#aboutPage .Top002898 {
	position: relative;
	left: auto;
	top: auto;
	width: auto;
}
#aboutPage #topBlank {display: none;}
.Top002898>.auto {
	max-width: 1680px;
	width: 96%;
}

.Top002898 .top-left {
	float: left;
	display: table;
	height: 88px;
	max-width: 20%;
}

.Top002898 .top-left a {
	display: table-cell;
	vertical-align: middle;
}

.Top002898 .top-left img {
	max-height: 88px;
}

.Top002898 .top-right {
	float: right;
	line-height: 28px;
	padding-top: 34px;
	font-size: 15px;
}

.Top002898 .top-right dl>* {
	float: left;
}

.Top002898 .top-mid {
	float: right;
	position: relative;
	z-index: 5;
}

@media(max-width:1024px) {
	.Top002898 .top-left {
		height: 80px;
		max-width: 40%;
	}

	.Top002898 .top-left img {
		max-height: 50px;
	}

	.Top002898 .top-right {
		padding: 20px 0;
	}

	#topBlank {
		height: 80px;
	}
}

.Top002898 .top-lang {
	position: relative;
	z-index: 100;
	cursor: pointer;
}

.Top002898 .top-lang .cur {
	display: inline-block;
	padding: 0 22px 0 25px;
	background: url("../images/Top002898-icon_lang.png") no-repeat left center;
	position: relative;
	z-index: 1;
	line-height: 28px;
}

.Top002898 .top-lang .cur:after {
	position: absolute;
	width: 6px;
	height: 6px;
	content: '';
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	border-top: 1px solid #818181;
	border-right: 1px solid #818181;
	right: 0;
	top: 50%;
	margin-top: -3px;
}

.Top002898 .lang-list {
	position: absolute;
	left: 50%;
	width: 120px;
	margin-left: -60px;
	z-index: 100;
	background: #fff;
	border-radius: 0 0 5px 5px;
	top: 100%;
	padding: 10px 0;
	display: none;
}

.Top002898 .lang-list a {
	display: block;
	line-height: 30px;
	text-align: center;
}

.Top002898 .top-search {
	padding-left: 10px;
	margin-left: 20px;
	position: relative;
}

.Top002898 .top-search:before {
	display: inline-block;
	content: '';
	width: 1px;
	height: 18px;
	background: #e8e8e8;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.Top002898 .top-search .box {
	display: none;
	position: absolute;
	padding-right: 50px;
	background: #eee;
}

.Top002898 .top-search .text {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 0;
	padding: 0 20px;
	background: none;
}

.Top002898 .top-search .btn {
	position: absolute;
	right: 0;
	height: 100%;
	width: 50px;
	background: url("../images/Top002898-search_btn.png") no-repeat center center;
}

.Top002898 .open-search {
	display: block;
	width: 28px;
	height: 28px;
	background: url("../images/Top002898-search_btn.png") no-repeat center center;
	position: relative;
}

.Top002898 .open-search.on {
	background: none;
}

.Top002898 .open-search.on:before,
.Top002898 .open-search.on:after {
	position: absolute;
	content: '';
	width: 60%;
	height: 2px;
	background: #666;
	top: 50%;
	margin-top: -1px;
	left: 20%;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.Top002898 .open-search.on:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}

.Top002898 .share {
	height: 28px;
}

.Top002898 .share a {
	display: inline-block;
	content: '';
	line-height: 28px;
	width: 28px;
	height: 28px;
	margin-left: 10px;
}

.Top002898 .share a.wechat {
	background: url(../images/Top002898-share1.png) no-repeat;
}

.Top002898 .share a.weibo {
	background: url(../images/Top002898-share2.png) no-repeat;
}

@media(min-width:1025px) {
	.Top002898 .top-search {
		position: relative;
		z-index: 100;
	}

	.Top002898 .top-search .box {
		right: 100%;
		top: 50%;
		margin-top: -25px;
		width: 25vw;
		height: 50px;
		border-radius: 5px;
	}
}

@media(max-width:1024px) {
	.Top002898 .top-search .box {
		left: 0;
		top: 100%;
		width: 100%;
	}
}

.Top002898 .top-menu li {
	border-top: 2px solid transparent;
	position: relative;
	-webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.Top002898 .top-menu li span,
.Top002898 .top-menu li span a {
	display: block;
}

.Top002898 .top-menu li:hover,
.Top002898 .top-menu li.aon {
	border-top-color: #158AD0;
}

.Top002898 .top-menu li a:hover,
.Top002898 .top-menu li.aon span a {
	color: #158AD0;
}

.Top002898 .top-menu li .sub {
	position: absolute;	
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	display: none;
}


.Top002898 .top-menu li .sub i {display: block; width: 42px; height: 42px; background: no-repeat 0 0; background-size: 100% auto; margin: 0 auto;}
.Top002898 .top-menu li dl {font-size: 0; line-height: normal; text-align: center; white-space: nowrap;}
.Top002898 .top-menu li .sub dd {
	line-height: 1.875em;
	display: inline-block;
	font-size: 16px;
	padding: 14px 35px;
}

.Top002898 .top-menu li .sub a {color: #333; display: block; overflow: hidden;}
.Top002898 .top-menu li .sub a:hover {color: #158ad0;}
.Top002898 .top-menu li .sub a:hover i {background-position: 0 100%;}

.navbg {position: absolute; left: 0; top: 100%; width: 100%; background-color: #fafafa; z-index: 4; height: 100px; display: none;border-top: 1px solid #fff;box-shadow: inset 0px 1px 1px #eee;}

@media(min-width:1280px) {
	.Top002898 .top-menu li .sub dd {padding-left: 25px; padding-right: 25px;}
}
@media(min-width:1025px) {
	.Top002898 .top-menu li {
		float: left;
		margin-right: 4vw;
	}

	.Top002898 .top-menu li span a {
		line-height: 88px;
		font-size: 18px;
	}
}

@media(max-width:1024px) {
	.Top002898 .top-menu {
		position: fixed;
		left: -100%;
		opacity: 0;
		transition: 0.5s;
		top: 80px;
		bottom: 0;
		z-index: 100;
		background: #fff;
		/* width: 280px; */
		width: 100%;
		box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
		padding: 20px 0;
	}

	.Top002898 .top-menu ul {
		height: 100%;
		overflow: auto;
	}

	.menu-show .top-menu {
		left: 0;
		opacity: 1;
	}

	.Top002898 .top-menu li:nth-child(2n-1) {
		background: rgb(35, 117, 227, 0.12);
	}
	.Top002898 .top-menu li span {
		position: relative;
	}
	.Top002898 .top-menu li em {display: block; width: 40px; height: 40px; position: absolute; right: 0; top: 0;}
	.Top002898 .top-menu li em:after {
		content: '';
		display: block; 
		width: 7px;
		height: 7px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		transform: rotate(45deg);
		position: absolute;
		right: 50%;
		top: 50%;
		margin: -5px -5px 0 0;
	}
	.Top002898 .top-menu li span a {
		line-height: 40px;
		font-size: 18px;
		padding-left: 20px;
		font-weight: bold;
	}

	.Top002898 .top-menu li span {
		padding-right: 40px;
		position: relative;
		overflow: hidden;
	}

	.Top002898 .top-menu li .op-item,
	.Top002898 .top-menu li .op {
		position: absolute;
		right: 0;
		top: 0;
		width: 40px;
		height: 40px;
		transition: 0.3s;
	}

	.Top002898 .top-menu li .op:before,
	.Top002898 .top-menu li .op:after {
		position: absolute;
		content: '';
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		background: #158AD0;
	}

	.Top002898 .top-menu li .op:before {
		height: 40%;
		width: 2px;
	}

	.Top002898 .top-menu li .op:after {
		width: 40%;
		height: 2px;
	}

	.Top002898 .top-menu li .op.click {
		transform: rotate(45deg);
	}

	.Top002898 .open-menu {
		width: 40px;
		height: 40px;
		margin-left: 20px;
		position: relative;
	}

	.Top002898 .open-menu i {
		position: absolute;
		left: 10%;
		width: 80%;
		top: 50%;
		margin-top: -1px;
		height: 2px;
		background: #333;
		transition: 0.3s;
	}

	.Top002898 .open-menu:not(.on) i:nth-child(1) {
		margin-top: -8px;
	}

	.Top002898 .open-menu:not(.on) i:nth-child(3) {
		margin-top: 6px;
	}

	.Top002898 .open-menu.on i:nth-child(1) {
		opacity: 0;
	}

	.Top002898 .open-menu.on i:nth-child(2) {
		transform: rotate(45deg);
	}

	.Top002898 .open-menu.on i:nth-child(3) {
		transform: rotate(-45deg);
	}

	.Top002898 .top-menu li .sub {position: static; left: auto; top: auto; transform: none;}
	.Top002898 .top-menu li .sub dl {text-align: left;}
	.Top002898 .top-menu li .sub dd {display: block; padding: 0;}
	.Top002898 .top-menu li .sub a {padding-left: 30px;}
	.Top002898 .top-menu li .sub i {float: left; width: 20px; height: 20px; display: inline-block; margin: 5px 10px 0 0;}
}

/*Banner002975 */
.Banner002975 {
	position: relative;
	z-index: 1;

}

.Banner002975 .auto {
	max-width: 1520px;
	width: 80%;
}

.Banner002975 .txt-area {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 80%;
	z-index: 10;
	color: #fff;
}

.Banner002975 .txt-area .ytable {
	height: 100%;
}

.Banner002975 .txt-area aside.t-1,
.Banner002975 .txt-area aside.t-2 {
	font-family: 'Microsoft YaHei';
}

.Banner002975 .txt-area aside {
	font-size: 30px;
	line-height: 1.2em;
	word-break: break-word;
}

.Banner002975 .txt-area aside.t-2 {
	font-size: 46px;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
}

.Banner002975 .txt-area aside.t-3 {
	margin-bottom: 2.5em;
}

.Banner002975 .txt-area .more {
	font-size: 18px;
	line-height: 2.445em;
	border-radius: 50px;
	border: solid 1px #ffffff;
	padding: 0 1.389em 0 1.778em;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	overflow: hidden;
	transition: 0.5s;
}

.Banner002975 .txt-area .more span {
	display: block;
	position: relative;
	z-index: 3;
}

.Banner002975 .txt-area .more span:after {
	display: inline-block;
	content: '>';
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	margin-left: 30px;
}

.Banner002975 .txt-area .more:before {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #86bf47;
	margin: -15px 0 0 -15px;
	opacity: 0;
	content: '';
	transition: 0.5s;
}

.Banner002975 .txt-area .more:hover {
	border-color: transparent;
}

.Banner002975 .txt-area .more:hover:before {
	transform: scale(8);
	-webkit-transform: scale(8);
	-ms-transform: scale(8);
	opacity: 0.8;
}

@media(min-width:769px) {
	.Banner002975 .slider-pic .slick-dots {
		display: none !important;
	}

	.Banner002975 .wap {
		display: none;
	}

	.Banner002975 .txt-area aside {
		max-width: 50%;
	}

	.Banner002975 .slick-arrow {
		z-index: 20;
		position: absolute;
		top: 50%;
		width: 16px;
		height: 16px;
		border: 1px solid #fff;
		border-right: 0;
		border-bottom: 0;
		margin-top: -8px;
	}

	.Banner002975 .slick-prev {
		left: 2.92vw;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
	}

	.Banner002975 .slick-next {
		right: 2.92vw;
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
	}

	.Banner002975 .slider-txt {
		display: none;
		position: absolute;
		left: 50%;
		max-width: 768px;
		width: 100%;
		transform: translateX(-50%);
		bottom: 3.07vw;
		z-index: 10;
	}

	.Banner002975 .slider-txt li {
		color: #fff;
		cursor: pointer;
		text-align: center;
		position: relative;
		z-index: 3
	}

	.Banner002975 .slider-txt li>* {
		position: relative;
		z-index: 3;
	}

	.Banner002975 .slider-txt li:after {
		display: inline-block;
		content: '';
		width: 100%;
		height: 1px;
		background: rgba(255, 255, 255, .3);
		position: absolute;
		left: 0;
		bottom: 5px;
		z-index: 0
	}

	.Banner002975 .slider-txt li.slick-current {
		opacity: 1;
	}

	.Banner002975 .slider-txt li em {
		display: inline-block;
		font-style: normal;
		line-height: 30px;
		padding: 0 10px;
		border-radius: 15px;
		margin-bottom: 10px;
	}

	.Banner002975 .slider-txt li.slick-current em:after {
		display: inline-block;
		content: '';
		width: 0;
		height: 0;
		border-top: 4px solid #158AD0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		position: absolute;
		left: 50%;
		top: 100%;
		transform: translateX(-50%);
	}

	.Banner002975 .slider-txt li.slick-current em {
		background: #158AD0;
	}

	.Banner002975 .slider-txt li span {
		display: block;
		width: 11px;
		height: 11px;
		margin: 0 auto;
		position: relative;
		background: #fff;
		vertical-align: middle;
		border-radius: 50%
	}

	.Banner002975 .slider-txt li.slick-current span {
		background: #158AD0;
	}

	/*.Banner002975 .slider-txt li span:before{position: absolute; left: 0; top: 0; height: 100%; width: 0;background: #fff; content: '';border-radius: 50%}
	.Banner002975 .slider-txt li.slick-current span:before{width: 100%; transition: 6s;}*/
}

@media(min-width:769px) and (max-width:1366px) {
	.Banner002975 .txt-area aside {
		font-size: 2.2vw;
	}

	.Banner002975 .txt-area aside.t-2 {
		font-size: 3.2vw;
	}

	.Banner002975 .txt-area .more {
		font-size: 1.5vw;
	}
}

@media(max-width:768px) {

	.Banner002975 .slider-txt,
	.Banner002975 .pc {
		display: none;
	}

	.Banner002975 .txt-area {
		height: 45%;
		text-align: center;
	}

	.Banner002975 .txt-area aside.t-3 {
		margin-bottom: 2.5em;
	}

	.Banner002975 .slider-pic .slick-dots {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		z-index: 20;
		bottom: 3%;
	}

	.Banner002975 .slider-pic .slick-dots li button {
		display: none;
	}

	.Banner002975 .slider-pic .slick-dots li {
		float: left;
		width: 20px;
		height: 2px;
		background: #86bf47;
		margin: 0 4px;
		opacity: 0.5;
	}

	.Banner002975 .slider-pic .slick-dots li.slick-active {
		opacity: 1;
	}

	.Banner002975 .txt-area aside {
		font-size: 4vw;
	}

	.Banner002975 .txt-area aside.t-2 {
		font-size: 4.5vw;
	}

	.Banner002975 .txt-area .more {
		font-size: 3vw;
	}

	.Banner002975 .slick-arrow {
		display: none !important;
	}
}


.title_index {
	line-height: 40px;
}

.title_index:after {
	display: block;
	content: '';
	margin: 25px 0 30px;
	width: 40px;
	height: 4px;
	background: #158AD0;
}

.title_center:after {
	display: block;
	content: '';
	margin: 25px auto 30px;
	width: 40px;
	height: 4px;
	background: #158AD0;
}

.title_index .cn {
	font-size: 38px;
	margin-top: -20px;
	color: #222;
}

.title_index .en {
	opacity: 0.05;
	-webkit-opacity: 0.05;
	-ms-opacity: 0.05;
	font-size: 56px;
	font-family: Arial, " Microsoft YaHei";
	font-weight: bold;
	text-transform: uppercase;
}

.title_center {
	text-align: center;
}

@media(max-width:480px) {
	.title_index .cn {
		font-size: 24px;
	}

	.title_index .en {
		font-size: 40px;
	}
}



/*Floor002967 */
.Floor002967 {
	padding: 3% 0;
}

.Floor002967 .title_index {
	text-align: center;
}

.Floor002967 .title_index:after {
	margin: 25px auto 30px;
}

.Floor002967 .auto {
	position: relative;
	overflow: hidden;
}

.Floor002967 li {
	float: left;
	width: 336px;
	padding: 16px 0;
}

.Floor002967 li .links {
	display: block;
	margin: 0 5px;
	background: #fafafa;
	text-align: center;
	padding: 15% 0 20%;
	transition: 0.3s;
	font-size: 16px;
	position: relative;
	border-radius: 5px;
}

.Floor002967 li .links:hover {
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.35);
}

.Floor002967 li .pic {
	width: 173px;
	margin: 0 auto;
}

.Floor002967 li .pic img {
	height: 260px;
}
.Floor002967 li .pic img.hover{display: none;}
.Floor002967 li.imgshow .pic img.hover{display: block;}
.Floor002967 li.imgshow .pic img.defaul{display: none;}
.Floor002967 li .txt {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(21, 138, 208, .95);
	text-align: left;
	padding: 15% 12%;
	border-radius: 5px;
}

.Floor002967 li .links:hover .txt {
	display: block;
}

.Floor002967 li .txt .tit {
	color: #fff;
	font-size: 24px;
}

.Floor002967 li .txt .dl {
	margin-top: 20px;
}

.Floor002967 li .txt dd {
	margin: 15px 0;
	color: #fff;
	font-size: 15px;
	padding-left: 28px;
	position: relative;
}

.Floor002967 li .txt dd:before {
	display: inline-block;
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.Floor002967 li .txt dd:nth-child(1):before {
	background: url(../images/Floor002967-icon.png) no-repeat center;
}

.Floor002967 li .txt dd:nth-child(2):before {
	background: url(../images/Floor002967-icon2.png) no-repeat center;
}

.Floor002967 li .txt dd:nth-child(3):before {
	background: url(../images/Floor002967-icon3.png) no-repeat center;
}

.Floor002967 li .txt dd:nth-child(4):before {
	background: url(../images/Floor002967-icon4.png) no-repeat center;
}

.Floor002967 li .txt dd:nth-child(5):before {
	background: url(../images/Floor002967-icon5.png) no-repeat center;
}

.Floor002967 li .txt .more {
	display: block;
	content: '';
	width: 16px;
	height: 19px;
	background: url(../images/Floor002967-more.png) no-repeat center;
	margin-top: 30px;
}

.Floor002967 li .fanmian {
	display: block;
	font-style: normal;
	color: #333;
	text-align: center;
	padding: 0;
	width: 40px;
	height: 40px;
	margin: 20px auto 0;
	font-size: 14px;
	background: url(../images/Floor002967-sc.png) no-repeat center;
}

.Floor002967 li .fanmian:hover {
	background: url(../images/Floor002967-sc2.png) no-repeat center;
}

.Floor002967 li .txt em {}

@media(min-width:1025px) {
	.Floor002967 ul {
		position: absolute;
		left: 0;
		top: 0;
	}
}

@media(max-width:1024px) {
	.Floor002967 .auto {
		overflow-x: auto;
	}
}

.Floor002967 .more {
	text-align: center;
	margin-top: 2vw;
	display: none
}

.Floor002967 .more a {
	display: inline-block;
	color: #fff;
	line-height: 48px;
	height: 48px;
	padding: 0 40px;
	background: #158AD0;
}

.Floor002967 .more a i {
	display: inline-block;
	content: '';
	width: 34px;
	height: 16px;
	vertical-align: middle;
	margin-left: 20px;
	background: url(../images/more.png) no-repeat center;
}



/*Floor002748 */
.Floor002748 {
	position: relative;
	z-index: 5;
	color: #333;
	font-size: 18px;
	background: #fafafa;
}

.Floor002748 .auto {
	z-index: 3;
	padding: 0 !important;
}

.Floor002748 .box {
	padding: 70px 0 100px 0;
}

.Floor002748 .box:nth-child(2) {
	color: #fff
}

.Floor002748 .box:nth-child(2) .title_index .cn {
	color: #fff
}

.Floor002748 .box:nth-child(2) .title_index:after {
	background: #fff;
}

.Floor002748 .lizi-canvas {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50%;
	height: 70%;
	z-index: -1;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	_filter: none;
}


.Floor002748 .box .ul {
	margin-top: 40px;
}

.Floor002748 .box .ul li {
	cursor: pointer;
	transition: .3s;
	float: left;
	width: 33.3333%;
	text-align: center;
	border: 1px solid #e8e8e8;
	margin-left: -1px;
	margin-top: -1px;
	padding: 20px 0;
	background: #fafafa;
	overflow: hidden;
}

.Floor002748 .box .ul li.on .icon,
.Floor002748 .box .ul li:hover .icon,
.Floor002748 .box .ul li.on .dot,
.Floor002748 .box .ul li:hover .dot {
	transform: scale(1.1);
	color: #fff;
}

.Floor002748 .box .ul li.on,
.Floor002748 .box .ul li:hover {
	background: #158AD0;
	/* transform: scale(1.1); */
	color: #fff
}

.Floor002748 .box .ul li .icon {
	max-width: 48px;
	margin: 0 auto 10px;
	transition: .3s;
}

.Floor002748 .box .ul li .dot{
	transition: .3s;
}

.Floor002748 .box .ul li:hover .icon .img,
.Floor002748 .box .ul li.on .icon .img,
.Floor002748 .box .ul li .icon .hover {
	display: none;
}

.Floor002748 .box .ul li .icon .img,
.Floor002748 .box .ul li:hover .icon .hover {
	display: block;
}

.Floor002748 .box .ul li.on .icon .hover {
	display: block;
}

.Floor002748 .box .dl {
	position: absolute;
	width: 50%;
	right: 0;
	top: 0;
	height: 100%;
	display: none;
}
.Floor002748 .box .dl:nth-of-type(1){display: block;}
.Floor002748 .box .dl dd {
	position: relative;
}

.Floor002748 .box .dl dd::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	display: inline-block;
	z-index: 1;
	background-image: -webkit-linear-gradient(top, transparent 30%, #000 120%);
	background-image: -o-linear-gradient(top, transparent 30%, #000 120%);
	/* background-image: linear-gradient(to bottom, transparent 30%, rgba(0,0,0,0.3) 120%); */
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
}

.Floor002748 .box .dl .Ispic {
	padding-bottom: 57.939%;
}

.Floor002748 .box .dl .txt {
	position: absolute;
	width: 60%;
	bottom: 7%;
	left: 6%;
	z-index: 5;
}

.Floor002748 .box .dl .txt * {
	color: #fff;
}

.Floor002748 .box .dl .txt h3 {
	margin: 0;
}

.Floor002748 .box .dl .txt p {
	font-size: 14px;
	margin: 20px 0
}

.Floor002748 .box .dl dd .txt a,.Floor002748 .box .dl dd .txt .linkbtn {
	position: relative;
	border-top: 0;
	font-size: 16px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	width: 126px;
	background: url(../images/more2.png) no-repeat 90% center;
	transition: all .3s;
	font-weight: 100;
}

.Floor002748 .box .info {
	line-height: 38px;
	width: 100%;
	margin: 20px 0 80px 0;
	text-align: justify;
	height: 152px;
}

.Floor002748 .more a {
	color: #fff;
}

.Floor002748 .more a:after {
	display: inline-block;
	content: '';
	width: 34px;
	height: 16px;
	vertical-align: middle;
	margin-left: 20px;
	background: url(../images/more.png) no-repeat center;
}



@media(min-width:1025px) {
	.Floor002748 .auto {
		width: 96%;
	}

	.Floor002748 .box {
		float: left;
		width: 50%;
		padding-right: 6%;
	}

	.Floor002748 .box:nth-child(2) {
		padding-left: 6%;
		padding-right: 0
	}
}

@media(max-width:1400px) {
	.Floor002748 .slider {
		margin-right: 0;
	}
}

@media(max-width:1024px) {
	.Floor002748 .box:nth-child(2) {
		background: url(../images/Floor002748_bg.jpg) no-repeat center center;
		background-size: cover;
	}

	.Floor002748 .box {
		padding: 10% 3%;
	}

	.Floor002748 .lizi-canvas {
		width: 100%;
		height: 100%;
		bottom: 30%;
	}
}

/*
	/*
	 .Floor002467 ä¸ºdemoç¼–å·
	 */
.Floor002467 {
	padding: 3% 0;
}

.Floor002467 .videobox {
	position: relative;
	height: 200px;
}

.Floor002467 .videobg {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	height: 200px;
}

.Floor002467 .videobg .play {
	display: block;
	background: url(../images/Floor002467-play.png) no-repeat center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 30px 30px;
	cursor: pointer;
	z-index: 5;
}

.Floor002467 .videobg h2 {
	font-size: 18px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	font-weight: normal;
	color: #fff;
	margin-top: 40px;
}

.Floor002467 .video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	display: none;
}

.Floor002467 .video .close_a{
	width: 32px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../images/close.png)no-repeat center #fff;
	z-index: 9;
	border-radius: 32px;
}

.Floor002467 .video video {
	width: 100%;
	height: 100%;
	background: #000;
}

@media only screen and (min-width: 768px) {

	.Floor002467 .videobg,
	.Floor002467 .videobox {
		height: 400px;
	}

	.Floor002467 .videobg .play {
		background-size: 40px 40px;
	}

	.Floor002467 .videobg h2 {
		font-size: 20px;
	}
}

@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2 {
		font-size: 24px;
	}

	.Floor002466 .list .item .word {
		bottom: 38px;
		left: 20px;
	}
}

@media only screen and (min-width: 1200px) {

	.Floor002467 .videobg,
	.Floor002467 .videobox {
		height: 720px;
	}

	.Floor002467 .videobg .play {
		background-size: 50px 50px;
	}

	.Floor002467 .videobg h2 {
		font-size: 32px;
	}
}


/*Bottom002561 */
.Bottom002561 {
	background: #222;
	padding-top: 3%;
	font-size: 16px;
}

.Bottom002561 footer {
	position: relative;
	line-height: 25px;
	padding: 20px 0;
	border-top: 1px solid rgba(255, 255, 255, .1);
}

@media(min-width:769px) {
	.Bottom002561 footer dt {
		float: left;
	}

	.Bottom002561 footer dd {
		float: right;
	}
}

@media(max-width:768px) {
	.Bottom002561 footer {
		text-align: center;
	}
}

.Bottom002561 footer dt a {
	color: rgba(255, 255, 255, .5);
	display: inline-block;
}

.Bottom002561 footer dt a:hover {
	color: #fff;
}

.Bottom002561 footer dt a::after {
	display: inline-block;
	content: '';
	vertical-align: middle;
	width: 2px;
	border-right: 1px dotted #78807b;
	height: 7px;
	margin: 0 10px;
	opacity: 0.3;
}

.Bottom002561 footer dt a:last-child::after {
	display: none;
}
.Bottom002561 footer dd a,
.Bottom002561 footer dd {
	color: #919191;
}

.Bottom002561 footer dd a:hover{color: #fff;}
.Bottom002561 .bottom {
	padding-bottom: 2%;
	position: relative;
}

.Bottom002561 .bottom dl {
	float: left;
	text-align: left;
	margin-right: 11%;
}


.Bottom002561 .bottom dl:last-of-type {
	margin-right: 0;
}

.Bottom002561 .bottom dl a {
	color: #fff;
}

.Bottom002561 .bottom dt {
	margin-bottom: 20px;
}

.Bottom002561 .bottom dt:after {
	display: block;
	content: '';
	width: 20px;
	height: 1px;
	background: #158AD0;
	margin-top: 10px
}

.Bottom002561 .bottom dt a {
	font-size: 19px;
	font-weight: bold;
}

.Bottom002561 .bottom dd {
	line-height: 28px;
}

.Bottom002561 .bottom dd a {
	transition: 0.2s;
}

.Bottom002561 .bottom dd a:hover {
	color: #158AD0;
}

.Bottom002561 .bottom .pr {
	min-width: 184px;
	margin-right: 6%;
}

.Bottom002561 .bottom dd .box {
	float: left;
	width: 50%;
}

.Bottom002561 .bottom dd .box a {
	display: block;
}

.Bottom002561 .bottom dd .box a:before {
	display: inline-block;
	content: '';
	width: 4px;
	height: 4px;
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 50%;
	margin-right: 6px;
	position: relative;
	top: -3px;
}

.Bottom002561 .bottom .link span {
	color: #fff;
	font-weight: lighter;
}

.Bottom002561 .bottom .link a {
	color: #fff;
	opacity: .8;
}

.Bottom002561 .bottom .link a::after {
	display: inline-block;
	content: '';
	vertical-align: middle;
	width: 2px;
	border-right: 1px dotted #78807b;
	height: 7px;
	margin: 0 10px;
	opacity: 0.3;
}

.Bottom002561 .bottom .link a:last-child::after {
	display: none;
}

@media(max-width:1680px){
	.Bottom002561 .bottom dl{
		margin-right: 8%;
	}
}
@media(max-width:1366px){
	.Bottom002561 .bottom dl{
		margin-right: 6%;
	}
}
@media(max-width:1280px){
	.Bottom002561 .bottom dl{
		margin-right: 4%;
	}
}
@media(max-width:1100px){
	.Bottom002561 .bottom dl{
		margin-right: 2%;
	}
}

@media(min-width:1025px) {
	.Bottom002561 .nav {
		float: right;
		width: 70%;
		height: 326px;
		position: relative;
	}

	.Bottom002561 .bottom .link {
		position: absolute;
		right: 0;
		bottom: 0
	}

	.Bottom002561 .contact {
		float: left;
		width: 30%
	}
}

.Bottom002561 .contact .b_logo {
	display: none;
	width: 100%;
	max-width: 200px;
}

.Bottom002561 .contact h3 {
	margin: 0;
	color: #fff;
	font-weight: lighter;
}

.Bottom002561 .contact .share {
	padding-bottom: 20px;
}

.Bottom002561 .contact .share h3 {}

.Bottom002561 .contact .share .box {
	margin-top: 10px;
}

.Bottom002561 .contact .share a {
	display: inline-block;
	content: '';
	width: 38px;
	height: 38px;
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 50%
}

.Bottom002561 .contact .share a+a {
	margin-left: 20px;
}

.Bottom002561 .contact .share a.wechat {
	background: url(../images/Bottom002561-icon1.png) no-repeat center;
}

.Bottom002561 .contact .share a.weibo {
	background: url(../images/Bottom002561-icon2.png) no-repeat center;
}

.Bottom002561 .contact .share a.qq {
	background: url(../images/Bottom002561-icon3.png) no-repeat center;
}

.Bottom002561 .contact .message {
	margin-top: 0px;
}

.Bottom002561 .contact .message .tell {
	font-size: 24px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	color: #158AD0;
	margin-bottom: 20px;
}

.Bottom002561 .contact .message p {
	color: #fff;
	font-weight: lighter;
	margin: 0;
}

@media(max-width:1280px) {
	
}

@media(max-width:1100px) {
	.Bottom002561 .bottom dl {
		margin-right: 5%;
	}
}

@media(max-width:1024px) {
	.Bottom002561 .bottom dl {
		display: none;
	}

	.Bottom002561 .contact {
		margin: 0 auto;
	}
}


/*
	 .Floor001732 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
	 */
.Floor001732 {
	background: #f8f8f8;
	text-align: center;
	padding: 3% 0;
}

.Floor001732 h1 {
	font-size: 36px;
	font-weight: normal;
	color: #362a03;
	margin: 0;
	padding-bottom: 4%;
}

.Floor001732 h1 span {
	color: #c9b27c;
}

.Floor001732 b {
	display: block;
	font-size: 18px;
	font-weight: normal;
	font-family: Arial;
	color: #c3c2c1;
	text-transform: uppercase;
}

.Floor001732 figure {
	color: #666563;
	line-height: 24px;
	padding-bottom: 3%;
	font-size: 18px;
	line-height: 38px;
	margin: 20px 0 30px 0;
	padding: 0 12%;
	text-align: center;
}

.Floor001732 dd {
	float: left;
	width: 32%;
	margin-right: 2%;
}

.Floor001732 dd:last-child {
	margin-right: 0;
}

.Floor001732 dd img {
	display: block;
	width: 100%;
}

.Floor001732 ul {
	margin: 0 auto;
	margin-top: 3%;
	max-width: 528px;
}

.Floor001732 li {
	float: left;
	width: 25%;
}

.Floor001732 li a {
	display: block;
	font-size: 16px;
	padding: 65px 0 20px 0;
	border-radius: 5px;
	background: url(../images/Floor001732-icon1.png) no-repeat center 15px;
}

.Floor001732 li.li_2 a {
	background-image: url(../images/Floor001732-icon2.png);
}

.Floor001732 li.li_3 a {
	background-image: url(../images/Floor001732-icon3.png);
}

.Floor001732 li.li_4 a {
	background-image: url(../images/Floor001732-icon4.png);
}

.Floor001732 li a:hover {
	background-color: #c9b27c;
	background-image: url(../images/Floor001732-icon1_hover.png);
	color: #fff;
}

.Floor001732 li.li_2 a:hover {
	background-image: url(../images/Floor001732-icon2_hover.png);
}

.Floor001732 li.li_3 a:hover {
	background-image: url(../images/Floor001732-icon3_hover.png);
}

.Floor001732 li.li_4 a:hover {
	background-image: url(../images/Floor001732-icon4_hover.png);
}

@media(max-width:640px) {
	.Floor001732 h1 {
		font-size: 24px;
	}

	.Floor001732 b {
		font-size: 14px;
	}
}

@media(max-width:375px) {
	.Floor001732 dd {
		float: none;
		width: auto;
		margin-right: 0;
		margin-bottom: 2%;
	}

	.Floor001732 li a {
		font-size: 14px;
		background-size: auto 30px;
		padding-top: 50px;
	}
}

/*
	  .Floor002248 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
	  */
.Floor002248 .auto_1260 {
	max-width: 1260px;
}

@media only screen and (max-width:1260px) {
	.Floor002248 .auto_1260 {
		padding: 0 2%;
	}
}

.Floor002248 {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8% 0;
}

.Floor002248 .word {
	width: 100%;
}

.Floor002248 .word h3 {
	margin: 0;
	font-size: 20px;
	line-height: 1.2;
	color: #3c89d9;
	padding-bottom: 15px;
	font-weight: normal;
}

.Floor002248 .word h3:after {
	content: "";
	display: block;
	width: 65px;
	height: 2px;
	background-color: #3c89d9;
	margin-top: 20px;
}

.Floor002248 .word figure {
	margin: 0;
	padding: 15px 0;
	line-height: 38px;
	font-size: 18px;
}

.Floor002248 .word ul {
	padding-top: 15px;
}

.Floor002248 .word ul li {
	float: left;
	text-align: center;
	padding: 0 15px;
	width: 25%;
	max-width: 102px;
}

.Floor002248 .word ul li a {
	display: block;
	max-width: 72px;
	border: 1px solid #bed4eb;
	border-radius: 50%;
	transition: all .3s ease-in-out;
}

.Floor002248 .word ul li a:hover {
	background-color: #3c89d9;
}

.Floor002248 .word ul li .img_hover,
.Floor002248 .word ul li a:hover .img {
	display: none;
}

.Floor002248 .word ul li a:hover .img_hover {
	display: block;
}

.Floor002248 .more {
	margin-top: 4%;
}

.Floor002248 .more a {
	font-size: 18px;
	color: #666;
}

.Floor002248 .more a:after {
	display: inline-block;
	content: '';
	width: 34px;
	height: 16px;
	vertical-align: middle;
	margin-left: 20px;
	background: url(../images/more.png) no-repeat center;
}

.Floor002248 .right-img {
	position: relative;
}

.Floor002248 .right-img .right-img_tit {
	width: 160px;
	text-align: center;
	padding: 20px 0;
	background: rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=90);
	background: #fff;
	position: absolute;
	bottom: 20px;
	left: -8%;
}

.Floor002248 .right-img .right-img_tit span {
	position: relative;
	z-index: 1;
	color: #fff;
	font-size: 16px;
}

@media only screen and (max-width: 767px) {
	.Floor002248 .word h3 {
		text-align: center;
	}

	.Floor002248 .word h3:after {
		margin: 20px auto 0;
		width: 35px;
	}

	.Floor002248 .right-img {
		margin: 0 auto;
		max-width: 580px;
		padding-left: 5%;
	}

	.Floor002248 .right-img .right-img_tit {
		left: 0;
	}

	.Floor002248 .word ul {
		margin: 0 auto 30px;
		max-width: 408px;
	}
}

@media only screen and (max-width: 365px) {
	.Floor002248 .word ul li {
		padding: 0 10px;
	}
}

@media only screen and (min-width: 768px) {
	.Floor002248 .word h3 {
		font-size: 24px;
	}

	.Floor002248 .word {
		width: 48%;
		float: left;
	}

	.Floor002248 .right-img {
		float: right;
		width: 48%;
	}

}

@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3 {
		font-size: 30px;
		padding-bottom: 30px;
	}

	.Floor002248 .word h3:after {
		height: 3px;
	}

	.Floor002248 .right-img .right-img_tit {
		padding: 25px 0;
	}
}

@media only screen and (min-width: 1260px) {
	.Floor002248 .right-img .right-img_tit {
		width: 160px;
		padding: 35px 0;
	}
}

/*Floor002140 */
.Floor002140 {
	padding: 3% 0 0;
}

.Floor002140 .tab {
	text-align: center;
	padding: 0 0 2% 0;
	line-height: 36px;
}

.Floor002140 .tab span {
	display: inline-block;
	color: #999;
	width: 30%;
	line-height: 46px;
	max-width: 132px;
	position: relative;
	font-size: 16px;
	cursor: pointer;
	border-radius: 2px;
}

/* .Floor002140 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;} */
.Floor002140 .tab span.active {
	background: #158AD0;
	color: #fff;
}

.Floor002140 .tab span.active:after,
.Floor002140 .tab span.end:after {
	display: none;
}

.Floor002140 .tab_list dt {
	float: left;
	width: 49%;
	background-color: #fafafa;
}

.Floor002140 .tab_list dt .title {
	padding: 0 4%;
}

.Floor002140 .tab_list dd {
	float: right;
	width: 49%;
	background-color: #fafafa;
	margin-bottom: 2%;
	padding: 2% 3% 1%;
}
.Floor002140 .tab_list dd:last-child{margin-bottom: 0;}
.Floor002140 .tab_list .info {
	line-height: 30px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	margin-top: 15px;
}

.Floor002140 .tab_list h2 {
	font-size: 18px;
	color: #333;
	margin-top: 0;
}

.Floor002140 .tab_list dd time {
	color: #999;
	font-size: 12px;
}

.Floor002140 .tab_list dt:after,
/* .Floor002140 .tab_list dd:after{ display:block; content:''; width:100%; height:1px; background:#dfdfdf;} */
.Floor002140 .tab_list dd:after {
	width: 100%;
}

.Floor002140 .tab_list dt .Ispic {
	padding-bottom: 60%;
	display: block;
	position: relative;
}

.Floor002140 .tab_list dt .Ispic img {
	display: none;
}

.Floor002140 .tab_list dt time {
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	padding: 3%;
	color: #999;
	font-size: 12px;
}

.Floor002140 .tab_list dt time span {
	font-size: 50px;
	display: block;
	line-height: 50px;
}

.Floor002140 .tab_list dt h2 {
	margin: 5% 0 2% 0;
}

.Floor002140 .tab_list dt p {
	margin-top: 0;
	padding-bottom: 5%;
}

.Floor002140 .more {
	padding-left: 55.2%;
}

.Floor002140 .more a {
	width: 50%;
	max-width: 230px;
	background: url(../images/Floor002140-more.png) no-repeat center center #e9e9e9;
	height: 40px;
	display: block;
	transition: 0.3s;
	border-radius: 2px;
	margin-top: -40px;
}

.Floor002140 .more a:hover {
	background-color: #158AD0;
	background-image: url(../images/Floor002140-more_hover.png);
}

@media(max-width:1000px) {
	.Floor002140 .more {
		padding-left: 0;
		padding-top: 3%;
	}

	.Floor002140 .more a {
		margin: 0 auto;
	}

	.Floor002140 .tab_list .info {
		height: 38px;
		font-size: 16px;
	}
}

@media(max-width:640px) {

	.Floor002140 .tab_list dt,
	.Floor002140 .tab_list dd {
		float: none;
		width: auto;
	}
}

@media(max-width:480px) {
	.Floor002140 .tab_list dt time span {
		font-size: 30px;
		line-height: 30px;
		color: #158AD0;
	}
}

/* 栏目页内容 */
.column_box {
	padding: 4vw 0;
}

/* 栏目页标题 */
.column_tit {}

.column_tit h2 {
	font-size: 38px;
	color: #222;
	font-weight: normal;
}

.column_tit h2::after {
	display: block;
	content: '';
	margin: 20px 0 30px;
	width: 40px;
	height: 4px;
	background: #158AD0;
}

/* 03_1企业新闻 搜索 */
.Projectsearch {
	background-color: #fff;
}

.Projectsearch dl {
	float: left;
	margin-right: 3%;
}

.Projectsearch dd,
.Projectsearch dt {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
}

.Projectsearch dt {
	color: #158AD0;
	padding-right: 10px;
}

.Projectsearch dd {
	position: relative;
}

.Projectsearch dd span {
	width: 300px;
	border: 1px solid #e8e8e8;
	padding-right: 37px;
	padding-left: 20px;
	background-color: #fff;
	position: relative;
}

.Projectsearch dd span::before,
.Projectsearch dd span::after {
	position: absolute;
	content: '';
}

.Projectsearch dd span::before {
	width: 1px;
	height: 100%;
	background-color: #d1dedd;
	right: 32px;
	top: 0;
}

.Projectsearch dd span::after {
	width: 0;
	height: 0;
	border: 6px solid #383838;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom: 0;
	top: 50%;
	margin-top: -3px;
	right: 12px;
}

.Projectsearch dd figure {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background-color: #fff;
	border: 1px solid #d1dedd;
	border-top: 0;
	padding: 2% 5%;
	max-height: 280px;
    overflow-y: scroll;
}
.Projectsearch dd figure::-webkit-scrollbar {
    width: 20px;
    height: 8px;
}

.Projectsearch dd figure::-webkit-scrollbar-thumb {
    border-radius: 12px;
    border: 6px solid rgba(0, 0, 0, 0);
    box-shadow: 8px 0 0 #A5ADB7 inset;
}

.Projectsearch dd figure::-webkit-scrollbar-thumb:hover {
    box-shadow: 8px 0 0 #4A4A4A inset;
}

.Projectsearch dd figure a {
	display: block;
	padding: 2% 0;
}

.Projectsearch dd:hover figure {
	display: block;
}

.Projectsearch dd:hover {
	z-index: 10;
}

/* 07_1招贤纳士 */
.TextList001717 {
	padding: 0;
	background: #fafafa;
}

.TextList001717 .name {
	display: table;
	width: 100%;
}

.TextList001717 .name li {
	display: table-cell;
	vertical-align: middle;
	line-height: 30px;
	padding: 15px 0;
}

.TextList001717 .name li:nth-child(1) {
	width: 42%;
	padding-left: 5%;
}

.TextList001717 .name li:nth-child(2) {
	width: 8%;
}

.TextList001717 .name li:nth-child(3) {
	width: 50%;
	padding-left: 25%;
}

.TextList001717 ol.name {
	background: #158AD0;
	box-shadow: 0 -1px 0 #fff inset;
	color: #fff;
}

.TextList001717 ul.name {
	border-bottom: 1px solid #e5e5e5;
	background: url(../images/TextList001717-close.gif) no-repeat 98% center;
	cursor: pointer;
}

.TextList001717 ul.name#open {
	background-image: url(../images/TextList001717-open.gif);
}

.TextList001717 ul.name li span {
	display: block;
	position: relative;
}

.TextList001717 ul.name li span::before {
	position: absolute;
	content: '';
	width: 9px;
	height: 2px;
	background-color: #158AD0;
	left: -15px;
	top: 50%;
	margin-top: -1px;
}

.TextList001717 .info {
	display: none;
	padding: 2% 4% 3%;
	border-bottom: 1px solid #e5e5e5;
}

.TextList001717 .info p {
	line-height: 36px;
}

.TextList001717 .info p strong {
	color: #333;
}

.TextList001717 .btn {
	display: inline-block;
	text-align: center;
	background: #158AD0;
	color: #fff;
	width: 40%;
	line-height: 42px;
	max-width: 148px;
	position: relative;
	font-size: 16px;
	cursor: pointer;
	border-radius: 2px;
	margin-top: 15px;
}

@media(max-width:768px) {
	.TextList001717 .name li:nth-child(1) {
		width: 47%;
	}

	.TextList001717 .name li:nth-child(3) {
		padding-left: 5%;
		width: 40%;
	}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.PicList002433 .slick-list {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
}

.PicList002433 .slick-list:focus {
	outline: none
}

.PicList002433 .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.PicList002433 .slick-slider .slick-track,
.PicList002433 .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.PicList002433 .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after {
	display: table;
	content: '';
}

.PicList002433 .slick-track:after {
	clear: both;
}

.PicList002433 .slick-loading .slick-track {
	visibility: hidden;
}

.PicList002433 .slick-slide {
	display: none;
	float: left;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.PicList002433 .slick-slide .slick-loading img {
	display: none;
}

.PicList002433 .slick-slide .dragging img {
	pointer-events: none;
}

.PicList002433 .slick-initialized .slick-slide {
	display: block;
}

.PicList002433 .slick-loading .slick-slide {
	visibility: hidden;
}

.PicList002433 .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.PicList002433 .slick-arrow .slick-hidden {
	display: none;
}

/*slick Basic End*/

.PicList002433 {}

.PicList002433 .main {}

.PicList002433 .main .slick-arrow {
	position: absolute;
	top: 50%;
	width: 57px;
	height: 57px;
	margin-top: -30px;
	border: 1px solid #158AD0;
	padding: 0;
	background: none;
	font-size: 0;
	z-index: 10;
	cursor: pointer;
	border-radius: 50%;
}

.PicList002433 .main .slick-arrow:hover {
	background: rgb(110, 185, 43);
}

.PicList002433 .main .slick-arrow:before {
	position: absolute;
	content: '';
	width: 18px;
	height: 18px;
	border-top: 2px solid #158AD0;
	border-right: 2px solid #158AD0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	left: 50%;
	top: 50%;
	margin: -9px 0 0 -11px;
}

.PicList002433 .main .slick-arrow:hover:before {
	border-color: #fff;
}

.PicList002433 .main .slick-prev:before {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	margin-left: -5px;
}

.PicList002433 .main .slick-prev {
	left: -59px;
}

.PicList002433 .main .slick-next {
	right: -59px;
}

@media(max-width:1560px) {
	.PicList002433 .main .slick-prev {
		left: 1%;
	}

	.PicList002433 .main .slick-next {
		right: 1%;
	}
}

@media(max-width:1408px) {
	.PicList002433 .main .slick-prev {
		left: 2%;
	}

	.PicList002433 .main .slick-next {
		right: 2%;
	}
}

@media(max-width:640px) {
	.PicList002433 .main .slick-arrow {
		width: 7vw;
		height: 7vw;
		margin-top: -3.5vw;
	}

	.PicList002433 .main .slick-arrow:before {
		width: 40%;
		height: 40%;
		margin: 0;
		left: 40%;
		top: 30%;
	}

	.PicList002433 .main .slick-next:before {
		left: 20%;
	}
}

.PicList002433 .list ul {
	padding: 0 50px;
}

.PicList002433 .list li {
	float: left;
	position: relative;
	text-align: center;
	margin-bottom: 4%;
}

.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after {
	position: absolute;
	content: '';
	bottom: 0px;
	height: 90px;
	width: 50px;
}

.PicList002433 .list li:first-child:before {
	left: -50px;
	background: url(../images/PicList002433_ul_l.png) no-repeat 0 0;
}

.PicList002433 .list li:last-child:after {
	right: -50px;
	background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;
}

.PicList002433 .list li aside {
	font-size: 15px;
	padding-top: 35px;
	height: 90px;
	background: url(../images/PicList002433_libg.png) repeat-x left top;
}

.PicList002433 .list li .ytable {
	height: 245px;
}

.PicList002433 .list li .ytable-cell {
	vertical-align: bottom;
}

.PicList002433 .list li figure {
	position: relative;
	display: inline-block;
	max-width: 80%;
}

.PicList002433 .list li figure:after {
	position: absolute;
	right: -24px;
	background: url(../images/PicList002433_ying.png) no-repeat left bottom;
	width: 24px;
	height: 100%;
	background-size: contain;
	content: '';
	display: none;
}

.PicList002433 .list li figure img {
	max-height: 245px;
	padding: 8px;
	padding-top: 12px;
	/* background: url(../images/PicList002433_kuang.png) no-repeat; */
	background-size: 100% 100%;
}

.PicList002433 .list li p {
	margin: 0 auto;
	max-width: 210px;
	width: 90%;
	line-height: 20px;
	max-height: 40px;
	color: #333;
}

.PicList002433 .list .ul-3 li {
	width: 33.33333333%;
}

.PicList002433 .list .ul-3 li:nth-child(3):after {
	position: absolute;
	content: '';
	bottom: 0px;
	height: 90px;
	width: 50px;
	right: -50px;
	background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;
}

.PicList002433 .list .ul-2 li {
	width: 50%;
}

.PicList002433 .list .ul-2 li:nth-child(2):after {
	position: absolute;
	content: '';
	bottom: 0px;
	height: 90px;
	width: 50px;
	right: -50px;
	background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;
}

.PicList002433 .list .ul-2 li:nth-child(1)>* {
	padding-left: 30%;
}

.PicList002433 .list .ul-2 li:nth-child(2)>* {
	padding-right: 30%;
}

.PicList002433 .list .ul-1 li {
	width: 100%;
}

@media(max-width:640px) {

	.PicList002433 .auto,
	.PicList002433 .list ul {
		padding: 0;
	}

	.PicList002433 .list li p {
		font-size: 12px;
	}

	.PicList002433 .list li .ytable {
		height: 150px;
	}

	.PicList002433 .list li figure img {
		max-height: 150px;
		padding: 3px
	}

	.PicList002433 .list .ul-2 li:nth-child(1)>* {
		padding-left: 30%;
	}

	.PicList002433 .list .ul-2 li:nth-child(2)>* {
		padding-right: 30%;
	}

	.PicList002433 .list .ul-3 li:nth-child(3):after,
	.PicList002433 .list li:first-child:before {
		display: none;
	}
}

@media(max-width:480px) {
	.PicList002433 .list li .ytable {
		height: 100px;
	}

	.PicList002433 .list li figure img {
		max-height: 100px;
	}
}


/* 07_2联系方式 */
.RighInfo002275 {
	padding: 0;
}

.RighInfo002275 .column_tit h2 {
	margin-top: 15px;
}

.RighInfo002275 .text {
	margin-bottom: 30px
}

.RighInfo002275 .text .title {
	font-size: 30px;
	color: #111;
	font-weight: normal;
	margin-bottom: 20px;
}

.RighInfo002275 .text .title span {
	font-weight: 700;
}

.RighInfo002275 .text .p {
	font-size: 16px;
	color: #666;
	line-height: 38px;
	margin: 0;
	padding: 0;
}

.RighInfo002275 .text img {
	border: 1px solid #eee;
}

.RighInfo002275 .text .kefu {
	padding: 15px 0;
	position: relative;
}

.RighInfo002275 .text .code em {
	font-style: normal;
	display: inline-block;
	padding-left: 15px;
}

.RighInfo002275 .text a,
.RighInfo002275 .text span {
	text-decoration: underline;
}

.RighInfo002275 .text span {
	padding-right: 20px;
}

.RighInfo002275 .text .btn {
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 12px 0 auto;
	background: #111;
	color: #fff;
	display: inline-block;
	text-decoration: inherit;
}

.RighInfo002275 .map {
	width: 100%;
	height: 200px;
}

.RighInfo002275 .map #map {
	height: 100%;
}

.RighInfo002275 .map img {
	max-width: none !important;
}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text {
		float: left;
		width: 45%;
	}

	.RighInfo002275 .map {
		float: right;
		width: 50%;
		height: 260px;
	}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 {
		background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;
	}

	.RighInfo002275 .map {
		float: right;
		width: 50%;
		height: 320px;
	}

	.RighInfo002275 .text .title {
		font-size: 36px;
	}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .text .title {
		margin: 30px 0 20px;
	}

	.RighInfo002275 .map {
		width: 800px;
		height: 500px;
	}

	.RighInfo002275 .text {
		width: 40%;
	}
}

/* 03_1企业新闻 */
.PicList002273 {
	padding-top: 8%;
}

.PicList002273 .left img {
	width: 100%;
}

.PicList002273 .right .time {
	font-size: 12px;
	color: #999;
	border: 1px solid #c5c6c6;
	padding: 2px 5px;
	margin-top: 8px;
	display: inline-block;
}

.PicList002273 .right .h3 {
	color: #313131;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0;
}

.PicList002273 .right .p {
	color: #999;
	font-size: 14px;
}

.PicList002273 ul li {
	margin-bottom: 30px;
	background: #f8f8f8;
	padding: 18px 20px;
}

.NewsBox .newInfo{}
.NewsBox .newInfo h1{text-align: center;font-size: 24px;margin-bottom: 20px;}
.NewsBox .newInfo .time{font-size: 14px;color: #888888;text-align: center;margin: 20px 0 40px 0;}
.NewsBox .newInfo .info{font-size: 16px;line-height: 1.8;}
@media screen and (min-width:768px) {
	.PicList002273 .left {
		float: left;
		width: 25%;
	}

	.PicList002273 .right {
		float: right;
		width: 72%;
	}

	.PicList002273 .right .time {
		margin-top: 0px;
	}

	.PicList002273 ul li {
		background: #f8f8f8;
	}
}

@media screen and (min-width:1024px) {
	.PicList002273 .right .time {
		margin-top: 15px;
	}

	.PicList002273 ul li:hover {
		border: 1px solid #158AD0;
		box-shadow: 0px 0px 30px #eee;
	}

	.PicList002273 ul li {
		background: #f5f5f5;
		position: relative;
		border: 1px solid transparent;
	}

	.PicList002273 ul li .right_btn {
		width: 11px;
		height: 19px;
		background: url(../images/PicList002273-arrow_right.png) no-repeat center;
		display: inline-block;
		position: absolute;
		top: 50%;
		right: 48px;
		cursor: pointer;
		margin-top: -10px
	}

	.PicList002273 {
		padding-top: 31px;
	}
}

@media screen and (min-width:1200px) {
	.PicList002273 .left {
		float: left;
		margin-right: 50px;
	}

	.PicList002273 .right {
		float: left;
		/*width: 600px;*/
		width: 66%;
	}

	.PicList002273 .right .time {
		margin-top: 14px;
	}

	.PicList002273 .right .h3 {
		line-height: 18px;
		margin: 28px 0 17px;
	}

	.PicList002273 .right .p {
		line-height: 19px;
	}

	.PicList002273 ul li {
		padding-right: 20px;
	}
}

/*
 .Page002274 为demo编号
 */
.Page002274 {
	text-align: center;
	padding: 1% 0 60px;
	color: #666666;
}

.Page002274 .Pages * {
	vertical-align: middle;
}

.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total {
	display: none;
}

.Page002274 .Pages a {
	display: inline-block;
	padding: 0 15px;
	line-height: 37px;
	background-color: #f8f8f8;
	color: #666666;
	margin-left: 5px;
}

.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur {
	color: #fff;
	background-color: #158AD0;
}

.Page002274 .Pages em {
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
}

.Page002274 .Pages .i_text {
	width: 47px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #ceced5;
}

.Page002274 .Pages .i_button {
	cursor: pointer;
	background: none;
	width: 47px;
	height: 36px;
	border: 1px solid #ceced5;
}

.Page002274 .Pages .p_jump b {
	font-weight: normal;
	margin: 0 5px;
}

.Page002274 .Pages .a_prev,
.Page002274 .Pages .a_next {
	font-family: 宋体;
	font-weight: bold;
	padding: 0 25px;
}

@media(max-width:1000px) {
	.Page002274 .Pages em {
		display: none;
	}
}

@media(max-width:640px) {

	.Page002274 .Pages a.a_first,
	.Page002274 .Pages a.a_end {
		display: none;
	}

	.Page002274 .Pages a {
		padding: 0 10px;
	}
}

/* 栏目页banner */
.Banner002033 div {
	height: 400px;
	background-position: center top;
	background-repeat: no-repeat;
}

.Banner002033 div img {
	display: none;
}

@media(max-width:1000px) {
	.Banner002033 div {
		height: auto;
		background: none !important;
	}

	.Banner002033 div img {
		display: block;
		width: 100%;
	}
}


/* 栏目页菜单 */
.Menu002147 {
	background: #f8f8f8;
}

.Menu002147 ul {
	margin: 0 auto;
}

.Menu002147 li {
	float: left;
	margin-right: 50px;
	position: relative;
}

.Menu002147 li a {
	display: block;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	line-height: 82px;
	height: 82px;
}

.Menu002147 li a:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	height: 2px;
	width: 100%;
}

.Menu002147 li.aon a,
.Menu002147 li:hover a {
	color: #158AD0;
}

.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after {
	background: #158AD0;
}

@media(max-width:1024px) {
	.Menu002147 li {
		padding: 0 20px;
	}

	.Menu002147 li a {
		line-height: 50px;
		height: 50px;
	}
}

@media(max-width:768px) {
	.Menu002147 ul {
		display: block;
	}

	.Menu002147 li {
		float: left;
		width: 25%;
		text-align: center;
		padding: 0;
	}
}

@media(max-width:768px) and (min-width:481px) {
	.Menu002147 li:nth-child(4n):after {
		display: none;
	}
}

@media(max-width:480px) {
	.Menu002147 li {
		/* width: 33.33333333333% */
	}

	.Menu002147 li:nth-child(3n):after {
		display: none;
	}
}

@media(max-width:375px) {
	.Menu002147 li a {
		font-size: 14px;
	}
}


.Spec002780 {
	padding: 2% 0 0;
}

.Spec002780 dd a {
	color: #555;
	display: inline-block;
	padding: 4px 15px;
	border: 1px #e6e6e6 solid;
	margin-right: 20px;
}

.Spec002780 dd a.on,
.Spec002780 dd a:hover {
	color: #158AD0;
	border-color: #158AD0
}

/* 02_1企业简介 */
.RighInfo002803 {}

.RighInfo002803 .column_tit h2 {
	margin-top: 0;
}

.RighInfo002803 .txtbox {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	margin-bottom: 2%;
}

.RighInfo002803 .word {
	font-size: 16px;
	color: #585858;
	position: relative;
}

.RighInfo002803 .word .wap_pic {
	display: block;
	text-align: center;
}

.RighInfo002803 .word .pc_pic {
	display: none;
}

.RighInfo002803 .word .fr {
	margin-left: 60px;
	margin-bottom: 40px;
}

.RighInfo002803 .word .fl {
	margin-right: 60px;
	margin-bottom: 40px;
	margin-top: 40px;
}

@media only screen and (min-width:769px) {
	.RighInfo002803 .word .wap_pic {
		display: none;
	}

	.RighInfo002803 .word .pc_pic {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		z-index: -1;
	}

	.RighInfo002803 .word .pic {
		display: block;
		float: right;
		margin-left: 50px;
	}

	.RighInfo002803 .p {
		padding-right: 54%;
		margin-bottom: 20px;
		line-height: 30px;
	}

	.RighInfo002803 .p1 {
		padding-right: 40%;
	}
}

@media (max-width: 1200px) {
	.RighInfo002803 .word .pc_pic {
		position: static;
		width: 45%;
		float: right;
		margin-left: 5%;
	}

	.RighInfo002803 .p,
	.RighInfo002803 .p1 {
		padding-right: 0;
	}
}

/* 02_2企业文化 */
.RighInfo002799 .column_tit {
	padding-top: 1%;
}

.RighInfo002799 .pic {
	float: right;
	margin-left: 12%;
}

.RighInfo002799 .tit .en {
	font-family: 'Times New Roman';
	font-size: 48px;
	color: #edf8ff;
	font-weight: bold;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.RighInfo002799 .tit .cn {
	margin-top: -35px;
	font-size: 48px;
	color: #158AD0;
	letter-spacing: 5px;
}

.RighInfo002799 .subtit {
	font-size: 24px;
	font-size: #158AD0 !important;
	margin-top: 3%;
	position: relative;
	margin-bottom: 1%;
}

.RighInfo002799 .subtit:before {
	display: inline-block;
	content: '';
	width: 10px;
	height: 10px;
	background: none;
	position: relative;
	top: -4px;
	margin-right: 8px;
	border-radius: 50%;
	border: 2px solid #158AD0;
}

.RighInfo002799 .subtit span {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 48px;
	text-transform: uppercase;
	font-family: 'Times New Roman';
	opacity: .05;
	letter-spacing: 5px;
}

.RighInfo002799 .subtit span i {
	font-size: 68px;
	font-style: normal;
}

.RighInfo002799 p {
	font-size: 16px;
	color: #666;
	line-height: 36px;
	text-align: justify;
	margin: 0;
}

.RighInfo002799 .p1:before {
	display: inline-block;
	content: '';
	width: 10px;
	height: 1px;
	background: #999;
	margin-right: 8px;
	position: relative;
	top: -5px;
}

@media (max-width: 768px) {
	.RighInfo002799 .auto {
		padding: 0 3%;
	}

	.RighInfo002799 .pic {
		float: none;
		width: 100%;
		margin-bottom: 5%;
		margin-left: 0;
	}

	.RighInfo002799 .tit .en {
		font-size: 38px;
	}

	.RighInfo002799 .tit .cn {
		margin-top: -25px;
		font-size: 38px;
	}
}

/* .Floor001201 为demo编号 */
.Floor001201 {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4% 0 8%;
}

.Floor001201 h1 {
	font-size: 38px;
	color: #222;
	font-weight: normal;
	text-align: center;
}

.Floor001201 h1::after {
	display: block;
	content: '';
	margin: 20px auto 30px;
	width: 40px;
	height: 4px;
	background: #158AD0;
}

.Floor001201 li {
	width: 22.75%;
	margin-right: 3%;
	background-color: rgba(255, 255, 255, 0.8);
	position: relative;
	float: left;
	padding: 4% 3% 4%;
	transition: all ease 0.5s;
}

.Floor001201 li:last-child {
	margin-right: 0;
}

.Floor001201 li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.Floor001201 li h3 {
	text-align: center;
	margin: 0;
	font-weight: normal;
	font-size: 20px;
	color: #222;
	padding: 5% 0;
	position: relative;
}

.Floor001201 li h3::before {
	position: absolute;
	content: '';
	width: 20%;
	height: 3px;
	background-color: #158AD0;
	left: 40%;
	bottom: 0;
}

.Floor001201 li figure {
	padding-bottom: 40%;
	background: url(../images/Floor001201-icon1.png) no-repeat center top/contain;
	background-position: center top/contain;
	background-repeat: no-repeat;
}
.Floor001201 li figure.hover{display: none;}

.Floor001201 li p {
	font-size: 18px;
	line-height: 20px;
	height: 80px;
	overflow: hidden;
	text-align: center;
	color: #333;
	opacity: 0.75;
	margin-top: 10%;
}

.Floor001201 li span {
	position: absolute;
	width: 70px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background-color: #158AD0;
	color: #fff;
	left: 50%;
	margin-left: -35px;
	bottom: 0;
}

.Floor001201 li:hover {
	background-color: rgba(0, 118, 225, 0.67);
}

.Floor001201 li:hover h3,
.Floor001201 li:hover p {
	color: #fff;
}

.Floor001201 li:hover h3::before {
	background-color: #fff;
}

.Floor001201 li:hover span {
	background-color: #fff;
	color: #158AD0;
}

.Floor001201 li:hover figure {
	animation: ease 0.8s hover001201;
}
.Floor001201 li:hover figure.defaul {
	display: none;
}
.Floor001201 li:hover figure.hover {
	display: block;
}

@media(max-width:640px) {
	.Floor001201 li h3 {
		font-size: 16px;
	}

	.Floor001201 li p {
		display: none;
	}
}

@media(max-width:480px) {
	.Floor001201 li {
		padding: 3% 0;
	}

	.Floor001201 li span {
		display: none;
	}

	.Floor001201 li figure {
		padding-bottom: 60%;
	}

	.Floor001201 li h3 {
		font-size: 14px;
	}
}

@keyframes hover001201 {
	0% {
		background-position: left top;
		opacity: 0;
	}

	50% {
		background-position: right top;
		opacity: 0.5;
	}

	100% {
		background-position: center top;
		opacity: 1;
	}
}

@-moz-keyframes hover001201 {
	0% {
		background-position: left top;
		opacity: 0;
	}

	50% {
		background-position: right top;
		opacity: 0.5;
	}

	100% {
		background-position: center top;
		opacity: 1;
	}
}

@-webkit-keyframes hover001201 {
	0% {
		background-position: left top;
		opacity: 0;
	}

	50% {
		background-position: right top;
		opacity: 0.5;
	}

	100% {
		background-position: center top;
		opacity: 1;
	}
}

/*PicList002938 */
.PicList002938 {
	padding-bottom: 1vw;
}

.PicList002938 ul {
	margin-bottom: 1%;
	background: #f8f8f8;
	padding: 20px;
}

.PicList002938 li .inner {
	padding-left: 33px;
	font-size: 16px;
}

.PicList002938 li time {
	color: #c8c8c8;
}

.PicList002938 li time a {
	float: right;
	color: #158AD0;
}

.PicList002938 li p {
	color: #999;
	line-height: 19px;
	/*height: 38px;*/
	margin-bottom: 0;
}

.PicList002938 li aside {
	font-size: 18px;
}

.PicList002938 li aside a {
	color: #313131;
}

.PicList002938 li aside a:hover {
	color: #158AD0;
}

@media(min-width:481px) {
	.PicList002938 ol {
		width: 146px;
	}
}

@media(max-width:640px) {
	.PicList002938 li .inner {
		padding-left: 3vw;
		font-size: 14px;
	}

	.PicList002938 li aside {
		font-size: 16px;
	}
}

@media(max-width:480px) {

	.PicList002938 .ytable,
	.PicList002938 .ytable-cell {
		display: block;
	}

	.PicList002938 ul {
		padding: 3vw 0;
	}

	.PicList002938 li .inner {
		padding: 3vw;
	}
}


.filter {
	margin-bottom: 2%;
	border-bottom: 1px #e6e6e6 solid;
}

.filter .tab a {
	float: left;
	margin-right: 1%;
	margin-bottom: 1%;
	overflow: hidden;
	background: #f8f8f8;
	height: 44px;
	line-height: 44px;
	text-align: center;
	width: 130px;
	font-size: 16px;
	cursor: pointer;
}

.filter .tab a.active {
	background: #158AD0;
	color: #fff;
}

.filter .text {
	background: #fff;
	width: 100%;
	line-height: 42px;
	text-align: right;
	padding: 0 10px;
	border: none;
	border: 1px solid #e8e8e8;
	font-size: 14px;
	float: left;
	width: 41%;
	margin-right: 10px;
}
.filter input::-webkit-outer-spin-button,
.filter input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.filter .btn {
	border: 1px solid #e8e8e8;
	background: url(../images/qh.png) no-repeat center #fff;
	float: left;
	width: 5%;
	max-width: 44px;
	height: 44px;
	margin: 0 10px;
	border: 1px solid #e8e8e8;
}

.filter .box {
	display: none;
	max-width: 960px;
}

.filter dl.unit {
	position: relative;
	z-index: 10;
	float: left;
	width: 25%;
}

.filter dl.unit dd {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 100;
	background: #f9f9f9;
	display: none;
}

.filter dl.unit dd a {
	display: block;
	padding: 5px 20px;
	line-height: 24px;
	transition: 0.3s;
}

.filter dl.unit dd a:hover {
	background: #158AD0;
	color: #fff;
}

.filter dl.unit dt {
	position: relative;
	line-height: 42px;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding-right: 30px;
	padding-left: 20px;
}

.filter dl.unit dt:after {
	position: absolute;
	content: '';
	border: 4px solid transparent;
	border-top-color: #666;
	border-top-width: 6px;
	right: 15px;
	top: 50%;
	margin-top: -4px;
}

.filter dl.unit dt:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 1px;
	right: 40px;
	top: 0%;
	background: #e8e8e8;
}

.filter p {
	font-size: 26px;
	color: #333;
	clear: both;
	text-align: center;
}

.filter p span:nth-child(2),
.filter p span:last-child {
	font-size: 20px;
	color: #666;
}

.filter p span {
	display: inline-block;
	margin: 0 1%;
}


/*Floor003026 */
.column_box {
	position: relative;
}

.Floor003026 .lizi-canvas {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70%;
	z-index: 1;
}

.Floor003026 .box {
	position: relative;
	z-index: 2;
}

.Floor003026 h2 {
	font-size: 38px;
	margin-top: 0;
	color: #222;
	font-weight: normal;
}

.Floor003026 h2::after {
	display: block;
	content: '';
	margin: 20px 0 30px;
	width: 40px;
	height: 4px;
	background: #158AD0;
}

.Floor003026 .intro {
	line-height: 2em;
	padding-bottom: 2vw;
}

.Floor003026 .intro p {
	margin-bottom: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #585858;
}

.Floor003026 .intro h3 {
	margin-top: 20px;
	margin-bottom: -10px;
}

.Floor003026 .intro h1 {
	font-size: 26px;
}

.Floor003026 .box li .img {
	display: block;
}

.Floor003026 .box li .img p {
	margin: 0;
	text-align: left;
	margin-bottom: 10px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.Floor003026 .box li .img {
	position: absolute;
}
.Floor003026 .box li .img2 {
	position: absolute;
    z-index: 2;
}

.Floor003026 .box li:nth-child(1) .img {
	left: 18.14%;
	top: 7.2%;
}
.Floor003026 .box li:nth-child(1) .img2 {
	left: -1%;
    top: -6%;
}
.Floor003026 .box li:nth-child(2) .img {
	left: 48.42%;
	top: 0;
}
.Floor003026 .box li:nth-child(2) .img2 {
	left: 29%;
    top: -5%;
}
.Floor003026 .box li:nth-child(3) .img {
	right: 7%;
	top: 12%;
}
.Floor003026 .box li:nth-child(3) .img2 {
	right: 12.5%;
    top: 9.5%;
}
.Floor003026 .box li:nth-child(4) .img {
	left: 2%;
	top: 36%;
}
.Floor003026 .box li:nth-child(4) .img2 {
	left: 1%;
    top: 17%;
}
.Floor003026 .box li:nth-child(5) .img {
	right: 3%;
	bottom: 29.5%;
}
.Floor003026 .box li:nth-child(5) .img2 {
	right: -2.5%;
    bottom: 28%;
}
.Floor003026 .box li:nth-child(6) .img {
	left: 2%;
	bottom: 6%;
}
.Floor003026 .box li:nth-child(6) .img2 {
	left: -8.7%;
    bottom: 20.5%;
}
.Floor003026 .box li:nth-child(7) .img {
	left: 25%;
	bottom: 4%;
}
.Floor003026 .box li:nth-child(7) .img2 {
	left: 30%;
    bottom: 0%;
}
.Floor003026 .box li:nth-child(8) .img {
	right: 30%;
	bottom: 2%;
}
.Floor003026 .box li:nth-child(8) .img2 {
	right: 29%;
    bottom: 4%;
}
.Floor003026 .box li:nth-child(2) .img p {
	position: relative;
	right: -50px;
	top: 30px;
	text-align: right;
}

.Floor003026 .box li:nth-child(6) .img p {
	position: relative;
	top: 50px;
}

.Floor003026 .box li:nth-child(8) .img p {
	position: relative;
	top: 30px;
	right: -30px;
	text-align: right;
}

.Floor003026 .box li span {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 12px;
}

.Floor003026 .box li span i {
	z-index: 3;
	position: absolute;
	border-radius: 50%;
	background: #fff;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.Floor003026 .box li span:before,
.Floor003026 .box li span:after {
	position: absolute;
	content: '';
	background: rgba(21, 138, 208, 0.4);
	border-radius: 50%;
	animation: test 2s linear infinite;
}

.Floor003026 .box li span:before {
	left: -5px;
	top: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 2;
}

.Floor003026 .box li span:after {
	left: -11px;
	top: -11px;
	right: -11px;
	bottom: -11px;
	z-index: 1;
}

.Floor003026 .box li span.hover:after {
	background: #008aff;
}

.Floor003026 .box li span.hover:before {
	background: #80c5ff;
}

.Floor003026 .box li:nth-child(1) span {
	top: 21%;
	left: 20%;
}

.Floor003026 .box li:nth-child(2) span {
	top: 17%;
	left: 55.5%;
}

.Floor003026 .box li:nth-child(3) span {
	top: 20%;
	left: 86%;
}

.Floor003026 .box li:nth-child(4) span {
	top: 49%;
	left: 5%;
}

.Floor003026 .box li:nth-child(5) span {
	top: 65%;
	left: 92%;
}

.Floor003026 .box li:nth-child(6) span {
	top: 73%;
	left: 11.5%;
}

.Floor003026 .box li:nth-child(7) span {
	top: 83%;
	right: 69%;
}

.Floor003026 .box li:nth-child(8) span {
	top: 86.5%;
	right: 39%;
}

.Floor003026 .box .gybox { padding-bottom:7%;}
.Floor003026 .box .gybox li{ position:relative; display:inline-block; width:31.33%; margin-bottom:3%;}
.Floor003026 .box .gybox li:first-child,
.Floor003026 .box .gybox li:nth-child(4){ width:36%;}
.Floor003026 .box .gybox li span{ z-index:4;}
.Floor003026 .box .gybox li .img1{text-align:center;object-fit: contain;}
.Floor003026 .box .gybox li p{ font-weight:bold; font-size:24px; color:#333;}
.Floor003026 .box .gybox li:nth-child(1) span{left: 66%;top: 59%;}
.Floor003026 .box .gybox li:nth-child(2) span{left: 51%;top: 48%;}
.Floor003026 .box .gybox li:nth-child(3) span{left: 59%;top: 46%;}
.Floor003026 .box .gybox li:nth-child(4) span{left: 57%;top: 48%;}
.Floor003026 .box .gybox li:nth-child(5) span{left: 74%;top: 48%;}
.Floor003026 .box .gybox li:nth-child(6) span{left: 40%;top: 82%;}
.Floor003026 .box .gybox li:nth-child(1) .img2{left: 24%;top: 51%;}
.Floor003026 .box .gybox li:nth-child(2) .img2{left: 24%;top: 39%;}
.Floor003026 .box .gybox li:nth-child(3) .img2{left: 7%;top: 39%;}
.Floor003026 .box .gybox li:nth-child(4) .img2{left: 9%;top: 41%;}
.Floor003026 .box .gybox li:nth-child(5) .img2{left: 17%;top: 49%;}
.Floor003026 .box .gybox li:nth-child(6) .img2{left: 31%;top: 84%;}
.Floor003026 .box .gybox li .img2.aon {opacity:1;z-index: 3;}


.Floor003026 .box .otherbox li,
.Floor003026 .box .otherbox li:first-child{ width:33.33%; display:block; float:left;} 
.Floor003026 .box .otherbox li:nth-child(1) span{left: 29%;top: 82%;}
.Floor003026 .box .otherbox li:nth-child(2) span{left: 46%;top: 44%;}
.Floor003026 .box .otherbox li:nth-child(3) span{left: 71%;top: auto;bottom: 12%;}
.Floor003026 .box .otherbox li:nth-child(1) .img2{left: 24%;top: 74.2%;}
.Floor003026 .box .otherbox li:nth-child(2) .img2{left: 21%;top: 39%;}
.Floor003026 .box .otherbox li:nth-child(3) .img2{left: -5.2%;top: 37%;}
.Floor003026 .box .otherbox { padding-bottom:0;}
@media(min-width:960px){
	.Floor003026 .box .otherbox li:first-child .img1 img{margin-top: 100px;width: 60%;}
	.Floor003026 .box .otherbox li:nth-child(1) span{top:85%}
	.Floor003026 .box .otherbox li:nth-child(1) .img2{top: 79%;}
}
@keyframes test {
	0% {
		opacity: 0;
		transform: scale(0);
	}

	40% {
		opacity: 0.5;
		transform: scale(0.5);
	}

	60% {
		opacity: 1;
		transform: scale(1.5);
	}

	100% {
		opacity: 0;
		transform: scale(2);
	}
}

/*PicList002949 */
.PicList002949 .item {
	margin: 0 0 2.08vw;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
	float: left;
	width: 31%;
	margin-right: 2.5%;
}
.PicList002949 .item:nth-child(3n){
	margin-right: 0;
}

.PicList002949 .item a:hover {
	color: #1e50ae;
}

.PicList002949 .txt .inner {
	padding: 2vw 0;
}

.PicList002949 .txt p.dot2 {
	line-height: 24px;
	min-height: 38px;
	color: #888;
	font-size: 14px;
}

.PicList002949 .tit {
	font-size: 18px;
	line-height: 1em;
	color: #313131;
}

.PicList002949 .tit:after {
	display: block;
	margin-top: 0.8em;
	margin-bottom: 10px;
	content: '';
	background: #158AD0;
	width: 28px;
	height: 2px;
}

.PicList002949 .item .more {
	padding-right: 25px;
	margin-top: 10px;
	display: inline-block;
	background: url("../images/PicList002949_more.png") no-repeat right center;
	color: #999;
}

.PicList002949 .item a:hover .more {
	background-image: url("../images/PicList002949_more_on.png");
}

.PicList002949 .pic {
	overflow: hidden;
}

.PicList002949 .pic figure {
	transition: 0.3s;
	background-repeat: no-repeat;
	background-size: contain;
}

.PicList002949 .item:hover .pic figure {
	transition: 0.3s;
	transform: scale(1.1);
}

.PicList002949 .item dl {
	margin-bottom: 20px;
}

.PicList002949 .item dl dd {
	margin-right: 2%;
	color: #666;
	margin-top: 6px;
	font-size: 14px;
	line-height: 24px;
}

.PicList002949 .item dl dd:before {
	content: '';
	background: #aaa;
	width: 5px;
	height: 5px;
	border-radius: 2.5px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.PicList002949 .item dl dd:nth-child(2n) {
	margin-right: 0;
}

@media(min-width:1025px) {
	.PicList002949 .pic {
		width: 75%;
		padding: 2% 0;
	}

	.PicList002949 .pic figure {
		padding-bottom: 60%;
		background-repeat: no-repeat;
		background-size: contain;
	}
}

.PicList002949 .txt {
	width: 72%;
}

@media(min-width:641px) and (max-width:1024px) {
	.PicList002949 .pic {
		width: 50%;
	}

	.PicList002949 .tit {
		font-size: 3vw;
	}
}

@media(max-width:640px) {

	.PicList002949 .ytable,
	.PicList002949 .ytable-cell {
		display: block;
	}

	.PicList002949 .txt .inner {
		padding: 5vw;
		font-size: 3.5vw;
	}

	.PicList002949 .tit {
		font-size: 5vw;
	}
}

/*PicList002582 */
.PicList002582 li {
	float: left;
	margin-right: 2%;
	margin-bottom: 4%;
}
.proSearch {margin-bottom: 30px;height: 35px;}
.proSearch span{font-size: 20px;color: #333333;height: 35px;line-height: 35px;float: left;}
.proSearch input{width: 280px;height: 35px;padding: 0 15px;background-color: #fbfbfb;border: 1px solid #dcdcdc;height: 35px;line-height: 35px;float: left;}
.proSearch a{    color: #555;
    display: block;
    width: 80px; height: 35px;line-height: 35px;float: left;text-align: center;
    border: 1px #e6e6e6 solid;
    margin-left: 10px;}
.proSearch a:hover{color: #158AD0;
    border-color: #158AD0;}
@media(min-width:1025px) {
	.PicList002582 li {
		width: 23.5%;
	}

	.PicList002582 li:nth-child(4n) {
		margin-right: 0;
	}
}

@media(max-width:1024px) and (min-width:641px) {
	.PicList002582 li {
		width: 32%;
	}

	.PicList002582 li:nth-child(3n) {
		margin-right: 0;
	}
}

@media(max-width:640px) {
	.PicList002582 li {
		width: 49%;
	}

	.PicList002582 li:nth-child(2n) {
		margin-right: 0;
	}
}

.PicList002582 li a {
	display: block;
	border-radius: 10px 0 10px 0;
	padding: 10px;
	transition: 0.3s;
	border: 1px solid #e6e6e6;
}

.PicList002582 li .Ispic {
	padding-bottom: 90%;
	background-size: contain;
	background-color: #fff;
	transition: 0.3s;
}

.PicList002582 .pic {
	transition: 0.3s;
	overflow: hidden;
	padding: 35px;
	background: #fff;
}

.PicList002582 li:hover .pic .Ispic {
	transform: scale(1.12);
	transition: 0.3s;
}

/*.PicList002582 li .txt{padding:15px 20px;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;transition: 0.3s;background: #158AD0;color: #fff;border-radius:10px 0 10px 0;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#fff;}
.PicList002582 li a:hover .txt p{ color:#333;}
.PicList002582 li a:hover .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f4f4f4; color:#158AD0;border:1px solid #f4f4f4;}
.PicList002582 li a:hover .txt{ background:#f4f4f4}
.PicList002582 li a:hover .txt{ border-color:transparent;}*/

.PicList002582 li .txt {
	padding: 15px 20px;
	text-align: center;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	transition: 0.3s;
	background: #f4f4f4;
	border-radius: 10px 0 10px 0;
}

.PicList002582 li .txt p {
	margin: 0;
	font-size: 16px;
	color: #158AD0
}

.PicList002582 li .txt span {
	color: #999;
}

.PicList002582 li a:hover .txt p {
	color: #fff;
}

.PicList002582 li a:hover .txt span {
	color: #fff;
}

.PicList002582 li a:hover {
	background: #158AD0;
	color: #fff;
	border-color: #158AD0;
}

.PicList002582 li a:hover .txt {
	background: #158AD0
}

.PicList002582 li a:hover .txt {
	border-color: transparent;
}

/*产品详情 */
.probox .info h1 {
	padding-bottom: 3px;
	font-size: 28px;
	border-bottom: solid #e6e6e6 1px;
	margin: 0 0 15px;
	color: #333;
	padding-bottom: 20px;
	font-weight: normal;
}

/*.probox .info .pic,
.probox .info .txt{  display:table-cell; vertical-align:top;}*/
.probox .info {
	display: table;
}

.probox .info .pic {
	display: table-cell;
	width: 16%;
	vertical-align: middle;
	padding-top: 4%;
}

.probox .info .pic li figure {
	padding-bottom: 100%;
	background-size: contain;
}

.probox .info .txt {
	display: table-cell;
	padding-left: 5%;
	vertical-align: middle;
}

.probox .info .txt p,
.probox .info .txt dl dd {
	font-size: 16px;
	color: #666;
	line-height: 24px;
	margin: 10px 0 0;
	float: left;
	width: 32%;
	margin-right: 2%;
}

.probox .info .txt dl dd span {
	font-weight: 600;
	color: #333;
}

.probox .info .txt dl dd:nth-of-type(2n) {
	margin-right: 0;
}

.probox .info .txt dl dd {
	margin: 0;
	padding: 7px 0 7px 0;
}

.probox .info .txt dl dd:before {
	display: inline-block;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 2.5px;
	background: #158AD0;
	position: relative;
	top: -3px;
	margin-right: 10px;
}

.probox .info .txt dl dt {
	color: #0075c1;
	margin: 15px 0;
	font-size: 20px;
	font-weight: 600;
}
@media(max-width:768px){
	.probox .info {display:block; padding:0 5%;}
	.probox .info .pic {display:block; width:80%; margin:0 auto 3.125%;}
	.probox .info .txt {display:block; padding-left:0;}
	.probox .info .txt dl dd {float:none; width:auto;}
}

/* history */

.r_center .box {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
  }
  .r_center ul {
	width: 30000%;
	height: 200px;
	position: absolute;
	float: none;
	top: 0;
	left: 50px;
	z-index: 10;
	cursor: move;
  }
  .r_center li {
	width: 13px;
	height: 13px;
	position: absolute;
	float: none;
	list-style: none;
  }
  .r_center li i,
  .r_center li i img {
	width: 13px;
	height: 13px;
	position: relative;
	float: left;
	cursor: pointer;
	webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
  }
  .r_center li i img:hover {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
  }
  .r_center .box .e {
	width: 1px;
	height: 1px;
	background-color: #198eed;
	position: absolute;
  }
  .r_center li h3 {
	font-size: 20px;
	color: #0b8bd4;
	white-space: nowrap;
	font-weight: bold;
	margin: 0;
  }
  .r_center li h4 {
	width: 130px;
	line-height: 18px;
	overflow: hidden;
	font-size: 13px;
	color: #666666;
	margin: 0;
	font-weight: normal;
	
  }
  .r_center li span {
	position: absolute;
	float: none;
	left: -8px;
	bottom: 25px;
  }
  .r_center li.b span {
	bottom: auto;
	top: 23px;
  }
  .r_center li.active h3 {
	font-size: 35px;
  }
  .r_center li.active h4 {
	width: 340px;
  }
  .r_center .car {
	width: 27px;
	height: 27px;
	position: absolute;
	float: none;
	opacity: 0;
	margin: -8px 0 0 -8px;
	z-index: 10;
	background: url('../images/dot2.jpg') no-repeat;
	-webkit-animation: spin 5s linear infinite;
  animation: spin 5s linear infinite;
  }
 
  @keyframes spin {
	from {
	  transform: rotate(0deg);
	}
	to {
	  transform: rotate(-180deg);
	  transition: all 3s;
	}
  }
  .r_center canvas {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
  }
  .r_btm {
	width: 100%;
	text-align: center;
	font-size: 16px;
	vertical-align: middle;
	margin-top: 20px;
  }
  .r_btm img {
	float: none;
	margin: 0 5px;
	border: none;
  }
 .r_btm img:nth-child(1) {
	margin-top: -10px;
  }

@media(max-width:960px){
	.r_center .box{
		height: auto;
		margin-top: 20px;
	}
	.r_center ul{
		width: 100%;
		height: auto;
		left: 0;
		top: 0;
		position: relative;
	}
	.r_center li{
		width: 100%;
		height: auto;
		float: none;
		margin-bottom: 10px;
		position: relative;
	}
	.r_center li span{
		position: relative;
		width: 100%;
		left: 0;
		bottom: 0;
	}
	.r_center li h3{
		margin-bottom: 5px;
	}
	.r_center li h3,.r_center li h4{
		width: 100%;
	}
	.r_btm{
		display: none;
	}
}
.Corporate{padding: 5% 0;}
.searchList{margin-bottom: 30px;}
.searchList li h3{margin: 0;}
.searchList li{padding: 18px 0;border-bottom:1px solid #f2f2f2;border-bottom: 1px solid #dedede;}
.searchList li .textB{padding-left:30px;}
.searchList li .textB h5{font-size:16px;color: #554;font-weight:normal;margin: 0;}
.searchList li .textB p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}


.aboutBlank {clear: both; height: 82px; width: 100%; display: none;}
@media(max-width:1024px){
	.aboutBlank {height: 50px;}
}

/*20210712*/
.Banner002975 .slick-arrow{
	border-color: #158ad0;
}

.gotop{
	width: 50px;
	height: 50px;
	background: #158AD0;
	border-radius: 50%;
	position: fixed;
	bottom: 5%;
	right: 2%;
	line-height: 50px;
	text-align: center;
}

@media(max-width:768px){
	.proSearch input{width: calc(100% - 190px);}
	.table{overflow-x: scroll;}
	.table table{min-width: 960px;}
}